package com.isotronica.neveras.datos.daos;

import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;


import com.isotronica.neveras.util.vos.UsuarioVO;

public class UsuarioDAO extends GenericDAO<UsuarioVO>{
	
	public UsuarioDAO(Connection connection) {
		super(connection);

		creator = new CallBackCreator<UsuarioVO>() {
			public UsuarioVO create(ResultSet rs) throws SQLException {
				UsuarioVO vo = new UsuarioVO();
				vo.setEmpresa_id(rs.getInt("empresa_id"));
				vo.setIdUsuarios(rs.getInt("idUsuarios"));
				vo.setLogin(rs.getString("login"));
				vo.setPass(rs.getString("pass"));
				vo.setNombre(rs.getString("Nombre"));
				vo.setTipo(rs.getInt("tipo"));			
				
				return vo;
			}

			public String getIdColumn() {
				return "idSUsuarios";
			}
		};
		super.setCreator(creator);
	}

}
